/*
1919px [1920×1080]
*/
@media only screen and (max-width: 1919px) {

}
/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px){

}
/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1680px) {

.w1600{ width: 94%; }
.lxwm{ margin-left: 10%; width: 30%; }
}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {
.w1500{ width: 96%; }
}
/*
1600px [1600×900]
*/
@media only screen and (max-width: 1600px) {


}

/*
1440px [1400×900]
*/
@media only screen and (max-width: 1440px) {


.index_dh,.fangan_about .text .tit p { font-size: 30px; }
.index_dh p i{font-size: 28px; }
.index_dh{ padding-top: 40px; }
.index_dh em{ margin:20px auto; }
.pic_box li .text span{ font-size: 20px; }
.more{ width: 150px; height: 50px; line-height: 50px; font-size: 18px; }
.fangan_dh { font-size: 24px; padding: 0; }
.fangan_nr { padding: 30px 0px; }


.fangan_nr dl{  top:30px;}



.fangan_text{ margin:20px auto; font-size: 15px; }
.lxwm{ margin-left: 3%; margin-right: 3%; }
.about{ padding: 30px; }
.about_tit span{ font-size: 26px; }
.about_jj li b{ font-size: 48px; }
.pic_box{ margin:20px auto 70px auto; }
.fangan_about .text .tit b{ font-size: 30px; margin-top: 15px; }
.fangan_about .text .tit{ padding-top: 30px; }
.fangan_dh1{ font-size: 30px; }
.fangan_dh1 span{ font-size: 20px; }
.chengzhang_dh p{ margin-top: -60px; }
.index_dh b{ font-size: 16px; margin-bottom: -10px; }
.pic_list{ width: 90%; }
.pic_list li .text .con p{ width: 100%;  }
.pic_list li .text .tit p{ font-size: 24px; margin:5px auto;}
.pic_list li .text .con{ margin-top:10px; }
.pic_list li .text .xvhao{ background-size: auto 60px; }
.pic_list li .text .xvhao .hao_r p{ font-size: 24px; height: 24px; line-height: 24px; margin-bottom:-5px; }
.pic_list li .text .xvhao .hao{ font-size: 100px; }
.pic_list li .text .xvhao .hao_r{ padding-top: 30px; }
.pic_list li .text .xvhao .hao{ margin-top: -45px; }
.pic_list li .text .xvhao .hao1, .pic_list li .text .xvhao .hao2, .pic_list li .text .xvhao .hao6, .pic_list li .text .xvhao .hao8 {margin-top: -27px;}
.pic_list li .text{ padding-top: 3%; }
.about_dh{ padding-bottom: 10px; margin-bottom: 10px; }
.about_dh em{ width: 60px;margin-top:0px; }
.about_dh i{ font-size: 70px; }
.about_dh p{ font-size: 30px; }
.about_dh p{ margin-top: -80px; }
.about_dh span{ font-size: 18px; margin-top: 40px; }
.about_r{ margin-right: 0px; padding-top: 20px; }
.about_l p{ width: 80%; margin:auto; }
.swiper-button-next, .swiper-button-prev{ width: 50px; height: 50px; margin-top: -25px; background-size: 50px; }
.n_shuzi dl dd b{ font-size: 40px; }
.wenhua_list li .pic{ width: 100px; height: 100px; line-height: 100px; margin-right: 3%; }
.wenhua_list li .pic i:before{ font-size: 46px; }
.wenhua_list li .text span{ font-size: 22px; }
.wenhua_list li .text p{ font-size: 15px; line-height: 160%; }
.wenhua_list li .text{ padding-top: 0px; }
.wenhua{ padding: 2% 0 2% 5%; }
.wenhua_list{ width: 68%; }
.wenhua_r{ top: 12%; }
.rongyu_list{ margin-top: 20px; }
.rongyu_box{ margin-bottom: 50px; }
.w1800{ margin:50px auto; }
.n_shuzi dl dd b.b1{ font-size: 34px; }
.case_box,.n_shuzi{ margin:50px auto; }
.lxwm li{ margin-top:0px; }
.lxwm{ padding-top: 0px; }
.lxwm li {
    margin-bottom: 23px;
}
}


/*
1400px 过渡尺寸
*/
@media only screen and (max-width: 1400px) {

}


/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {
.pic_box li .text p{ font-size: 15px; }
.lxwm{ margin-left: 2%; margin-right: 2%; }
.pic_box li .text p{ margin:15px auto; }
.fangan_list li .pic p,.fangan_list li .pic p i{ font-size: 14px; }
.fangan_list li .pic p{ height: 40px; line-height: 40px; }
.fangan_nr{ padding: 20px 0px; }
.fangan_nr dl{  top:20px;}
.lxwm li p em{ font-size: 16px; }
}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {


.index_dh p i{ font-size: 22px; }
.index_jj,.pic_box li .text p,.about_jj li span{ font-size: 14px; }
.pic_box li .text span{ font-size: 18px; }
.fangan_dh { font-size: 20px; padding: 0; }
.fangan_text { margin:10px auto; font-size: 14px; }
.more{ width: 140px; height: 40px; line-height: 40px; font-size: 16px; }
.about_tit span{ font-size: 22px; }
.lxwm li p em{ font-size: 16px; }
.about_jj li b{ font-size: 40px; }
.fangan_dh1 span{ font-size: 16px; }
.fangan_about .text .tit b,.fangan_about .text .tit p{ font-size: 24px; }
.fangan_about .text .tit span{ font-size: 18px; }
.fangan_about .text .con{ margin-top: 30px; }
.about_dh p {font-size: 26px;}
.about_dh i{ font-size: 50px; }
.about_dh p{ margin-top: -55px; }
.about_dh span {font-size: 16px;margin-top: 20px;}
.about_nr1{ font-size: 14px; height: 250px; }
.rongyu_list li .text{ margin-bottom:45px; }
.rongyu_box{ width: 94%; }
.n_shuzi dl{ padding:40px 0px; }
.lxwm li {
    margin-bottom: 18px;
}
}
/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {

.w1200{ width: 96%; }
.top{ display: none; }
.fangan_text { height: 115px; }
}

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {
.index_dh,.fangan_dh1{ font-size: 26px; }
.pic_box li .more{ display: block; margin-bottom:0px; }
.pic_box{ margin:0px auto 70px auto; }
.news {margin: 25px auto;}
.lxwm{ width: 40%; }
.about_tit span{ font-size: 18px; }
.about_tit p{ font-size: 14px; }
.about { padding: 20px; }
.fangan_about{ padding: 30px 0px; }
.fangan_about .text .tit{ padding-top: 0px; }
.fangan_about .text .tit b, .fangan_about .text .tit p{ font-size: 18px; }
.fangan_about .text .con{ margin-top: 10px; font-size: 15px; }
.fangan_box1{ padding: 40px 0px; }
.fan_list{ margin-top: 30px; }
.case{ margin:30px auto; }
.case_box{ margin:40px auto; }
.fangan_dh1 em{ margin:10px auto; }
.case .text{ height: 35px; line-height: 35px; }
.job_con li .con .text p{ font-size: 12px; }
.job,.job_con{ margin:30px auto;}
.fangan_box{ padding-bottom: 30px; }
.chengzhang_box{ padding-top: 70px; }
.pic_list li .text .con p{ font-size: 14px; line-height: 180%;  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.about_dh p {font-size: 22px;margin-top: -45px;}
.about_dh i {font-size: 40px;}
.about_dh em{ width: 40px; }
.about_r{ padding-top: 0px; }
.about_nr1{ line-height: 180%; height: 250px; }
.n_shuzi dl dt{ font-size: 14px; }
.n_shuzi dl dd b{ font-size: 30px; }
.n_shuzi dl dd b.b1{ font-size: 25px; }
.wenhua_list li .text p{ font-size: 14px; margin:auto; }
.wenhua_list li .text span{ font-size: 18px; }
.wenhua_list li{ margin-bottom: 20px; padding-bottom: 20px; }
.wenhua_list li .pic {width: 80px;height: 80px;line-height: 80px;}
.wenhua_list li .pic i:before{ font-size: 36px; }
.yewu_list li i{ font-size: 40px; }
.yewu_box{ padding:20px 0px; }
.yewu_list {margin: 10px auto;}
.rongyu_box{ margin: auto; }
.rongyu_list li .text{ font-size: 16px; }
.n_shuzi dl{ padding:30px 0px; }
.wzdh{ height: 50px; line-height: 50px; height:auto }
.about_l p{ width: 90%; }
.n_dh a{ padding:0px 20px; }
.pic_box li .text p{height: 50px;}
.n_dh.n_dh_7 a {
    padding: 0px 18px;
}
.wzdh1.xian{ display: none!important; }
.lxwm { padding-top:0px; }

}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端开始
*/
@media only screen and (max-width: 1024px) {
.wzdh_7{ display:none}
.lxwm li {
    margin-bottom: 14px;
}
}

/*
1000px 过渡
*/
@media only screen and (max-width: 1000px) {


}

/* 900px 过渡 */
@media only screen and (max-width: 900px) {


}

/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {
.pic_box li .text p{ line-height: 180%; }
.index_dh { font-size: 22px; padding-top: 30px; }
.index_dh em{ margin:10px auto; }
.index_dh p i{ font-size: 20px; }
.fangan_dh{ padding: 0px; }
.fangan_dh,.fangan_dh p i{ font-size: 17px; }
.fangan_text { height: 80px; line-height: 180%; }
.news li p{ font-size: 14px; }
.fangan { margin-top: 35px; }
.fangan_box { padding-bottom:20px; }
.about_box{ margin-top:30px; padding: 30px 0px; }
.nbanner{ padding-top: 30%; }
.fangan_about .text .con{ line-height: 160%; font-size: 14px; }
.fangan_about .text .con p{ margin:5px auto; }
.fangan_about .text .tit p{ margin:5px auto; }
.fangan_about .text .tit b{ margin-top: 5px; }
.fangan_about .pic{ width: 57%; margin-right:2%; }
.lingyu_box,.fangan_box1{ padding:30px 0px; }
.index_dh, .fangan_dh1{ font-size: 24px; }
.fangan_dh1 span{ font-size: 12px; }
.case_box{ margin:30px auto; }
.case .text{ height: 30px; line-height: 30px; font-size: 14px; }
.job li .con .pic{ margin-left: 10%; margin-right: 10%; }
.job_con{ margin:20px auto;}
.chengzhang_dh p{ width: 260px; }
.index_dh b{ font-size: 12px; width: 200px; }
.chengzhang_dh{ width: 350px; }
.chengzhang_dh p{ margin-top: -50px; }
.index_dh b{ margin-bottom: -5px; margin-top: 15px; }
.job_dh a{ font-size: 15px; }
.job_dh{ margin:30px auto 10px auto; }
.pic_list li .text .xvhao{ display: none; }
.pic_list li .text .tit{ padding-top: 0px; }
.pic_list li .text .tit p{ font-size: 18px; margin:auto; }
.pic_list li .text .tit span{ font-size: 20px; display: none; }
.pic_list li .text .tit i{ width: 35px; }
.pic_list1 li .text{ font-size: 14px; }

.about_dh i{ font-size: 30px; }
.about_dh p {font-size: 20px; margin-top: -35px;}
.about_dh span {font-size: 14px;margin-top: 10px;}
.about_nr1{ height: 140px; }
.n_shuzi dl dt{ height: 40px; }
.case_box, .n_shuzi {margin: 25px auto;}
.yewu_list li p {margin: 10px auto;font-size: 14px;}
.wenhua_list li .text p{ line-height: 150%; }
.swiper-button-next, .swiper-button-prev {width: 30px;height: 30px;margin-top: -15px;background-size: 30px;}
.n_dh a{ padding:0px 10px; }
.wzdh { /*padding:10px 0px;*/
    line-height: 35px; height: 35px;
   /* height: auto;*/
}
.n_dh.n_dh_7 a {padding: 0px 5px; font-size: 14px; height: 34px;}
.cpdetail li .cpdetailxx video{ width: 90%; margin:auto; }
}

/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 768px) {
.small_nr{  padding-left:100px;}
.lxwm li {
    margin-bottom: 22px;
}
}



/* 700px 过渡 */
@media only screen and (max-width: 700px) {





}

/* 640px 过渡 */
@media only screen and (max-width:640px){


}
/* 绝对手机模式 */
@media only screen and (max-width: 600px) {
.pic_box li{ float: none; width: 100%; margin-bottom: 20px; }
.fangan_l{ display: none; }
.fangan_list{ float: none; width: 100%; }
.fangan_list li .pic p{ bottom: 0px; }
.fangan_list li{ width: 50%; }
.lxwm{ float: none; width: 90%; margin:0 auto 30px auto; padding-top: 10px; }
.lxwm li{ margin-top: 20px; margin-bottom:0px; width: 100%; }
.about_box {  }
.about_tit span{ font-size: 16px; }
.about_jj li b{ font-size: 32px; }
.about_jj li p{ margin:15px auto; }
.foot_nav{ display: none; }
.foot_r{ float: none; }
.bq,.icp{ float: none; margin:5px auto; text-align: center; }
.about_box{ padding: 0px; }
.about_jj{ margin-bottom:0px; }
.lxwm li i{ width: 40px; line-height: 40px; height: 40px; font-size: 20px; margin-right: 10px; }
.lxwm li p span{ margin:auto; }
.foot { padding-top: 15px; }
.foot2{ padding: 10px 0px; }
.lxwm li p em{ font-size: 14px; }
.pic_box li .text{ width: 90%; }
.nbanner{ padding-top: 40%; }
.fangan_about .pic{ float: none; width: 100%; margin:auto;  }
.lingyu_box, .fangan_box1{ padding: 20px 0px; }
.fan_list { margin-top: 20px; }
.case_box,.case{ margin:20px auto; }
.case_l{ float: none; width: 96%;  margin:auto; margin-bottom: 10px;}
.index_dh, .fangan_dh1{ font-size: 22px; }
.fan_list li{ float: none; width: 100%; margin-bottom: 10px; }
.job li{ float: none; width: 100%; margin:auto; margin-bottom: 10px;}
.job li .con .text p{ margin:5px auto 10px auto; }
.job{ margin:30px auto 0px auto; }
.job li .con .text span{ font-size: 18px; }
.job li .con .text p{ font-size: 12px; }
.job li .con{ padding: 20px 0px; }
.index_dh b{ margin-top: 10px; width: 170px; }
.chengzhang_dh p{ width: 210px; }
.chengzhang_dh{ width: 280px; }
.chengzhang_box { padding-top: 50px; }
.pic_list li .text .tit p{ font-size: 16px; }
.pic_list li .text .con{ margin:0px auto 10px auto; }
.pic_list li .text .more{ width: 100px; height: 30px; line-height: 30px; font-size: 14px; }
.pic_list li .text .con p{ line-height: 160%; }
.pic_list li .text{ padding-top: 0px; }
.pic_list li{ padding: 20px 0px; }
.container .cont,.category{ margin:20px auto; }
.container .cont{ font-size: 14px; line-height: 180%; }
.about_l{ float: none; width: 100%; }
.n_shuzi dl{ width: 50%; padding:0px; }
.case_box, .n_shuzi{ padding:10px 0px; }
.wenhua_list{ float: none; width: 100%; }
.wenhua{ width: 94%; margin:auto; padding:20px 3% 5px 3%; float: none; }
.wenhua_r{ position: relative; margin:auto; width: 100%; top: 0px; }
.about_l p{ width: 100%; }
.case_box, .n_shuzi{ margin:auto; }
.wenhua_list li .text span{ font-size: 16px; }
.wenhua_list li .pic {width: 60px;height: 60px;line-height: 60px;}
.wenhua_list li .text p{ font-size: 13px; }
.n_shuzi dl,.n_shuzi{ border: none; }
.n_shuzi dl.li1{ border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; }
.n_shuzi dl.li2{ border-bottom: #ccc 1px solid; }
.n_shuzi dl.li3{ border-right: #ccc 1px solid;  padding-top: 10px; }
.n_shuzi dl.li4{  padding-top: 10px; }
.wenhua_list{ margin-top: 10px; }
.none1{ display: none; }
.n_dh a{ height:35px; line-height:35px; font-size: 14px;}
.wzdh {height: 35px;line-height: 35px;font-size: 14px;}
.wzdhss{ height: auto; }



.piaochuang{  margin-top:-60px; width:60px; height:auto;  top: 30%;}
.piaochuang li{ height:auto; padding: 10px 0px; font-size: 12px; }

.piaochuang li img.qrcode{   top:0px; left:-70px; width:70px!important; height:70px; }

.piaochuang li dl{  height:26px; background-size:auto 80%; }

.piaochuang li p{ height:70px; line-height:70px; padding:0px 0px; width:150px;}
.piaochuang li:hover p{ left:-150px!important;}
.piaochuang li p:before{ font-size:16px;}
.piaochuang li:hover p{ left:-110px;}

.middle{ padding: 20px 0px; }
.wzdh_new_pc{ display:none}
.wzdh_new_wap{ display:block}
.cp_dh p{ width: 160px; }
.index_dh b{ width: 100px; }

.cpdetail li.lititle span.gx {

    width: 30px;

}

.cpdetail li.lititle em {
    font-size: 18px;
}
.cpdetail li.lititle i {
    font-size: 20px;
}
.cpdetail li.lititle i span {
    text-indent: 40px;
    left: 23px;

}

.cpdetail .middle {
    padding: 26px 0px;

    border-left: 0px dashed #858585; background:none!important

}


.cpdetail li dl.dlxian { position:static;
    left: auto;
    height: auto;
    line-height: 30px;
    display: block;
    top: auto;
    margin-top: 0px;
    padding-left: 0px; background:none;
    font-size: 18px; font-weight:bold; padding-bottom:10px; width:100%; text-align:center;
}
.small_nr {
    padding-left: 0px;
}
.cpdetail .middle {
    padding: 14px 0px;

}
.cpdetail li span.detail_title {
    font-size: 24px;

    margin-bottom: 20px;
}
.cpdetail {
    margin-bottom: 20px;
}



}

/* 苹果s */
@media only screen and (max-width: 414px) {

}

/* 苹果普通、X */
@media only screen and (max-width: 375px) {

}

/* 安卓小屏 */
@media only screen and (max-width: 360px) {


}

/* 苹果5 */
@media only screen and (max-width: 320px) {
body{ font-size: 12px; }
.about_dh i{ font-size: 26px; }
.about_dh p{ margin-top: -30px; }

}

/*手机横屏*/
@media (max-width:850px) and (max-height:414px) {


}

@media (max-width:600px) and (max-height:320px) {

}